package com.obtk.service;

import com.obtk.modelSGW.ProStorage;

import java.util.List;

/**
 * 功能说明
 *
 * @author Mr.Sun
 * @date 2023-04-01 17:14:56
 */
public interface ProStorageService {
    /**
     * 根据条件查询用户列表
     * @return list
     */
    List<ProStorage> selectProStorage(ProStorage proStorage);


    //    /**
//     * 根据用户名查询用户
//     * @param customerName
//     * @return user
//     */
    ProStorage selectByStkProdName(String stkProdName);

    /**
     * 注册用户
     * @return int
     */
    int register(ProStorage proStorage);

    /**
     * 更新最后登录时间
     * @param user
     */
//    void updateLastLoginTime(User user);
    /**
     * 根据用户id查询用户
     * @return user
     */
    ProStorage selectByStkProdId(String stkId);

    /**
     * 根据用户id更新用户信息
     * @return int
     */
    int updateByStkProdId(ProStorage ProStorage);

    //根据编号更改状态sgw
    int updateByStkProdCode(ProStorage proStorage);

    /**
     * 根据用户id集合批量更新用户状态
     * @param status
     * @return int
     */
    int updateStatusBatch(List<String> stkIds, Integer status);
//   减少库存
    int updateProStorage(ProStorage ProStorage);

}
